# Project:   stats


# Toolflags:
CCflags = -c -depend !Depend -IC: -throwback 
C++flags = -c -depend !Depend -IC: -throwback 
Linkflags = -aif -c++ -o $@ 
ObjAsmflags = -throwback -NoCache -depend !Depend 
CMHGflags =  
LibFileflags = -c -o $@ 
Squeezeflags = -o $@ 


# Final targets:
@.!RunImage:   @.o.swicall @.o.debug @.o.error @.o.main @.o.message \
        C:o.toolboxlib C:o.eventlib C:o.stubs @.o.setup @.o.scan 
        Link $(Linkflags) @.o.swicall @.o.debug @.o.error @.o.main @.o.message \
        C:o.toolboxlib C:o.eventlib C:o.stubs @.o.setup @.o.scan 


# User-editable dependencies:

# Static dependencies:
@.o.swicall:   @.s.swicall
        objasm $(objasmflags) -from @.s.swicall -to @.o.swicall
@.o.debug:   @.c.debug
        cc $(ccflags) -o @.o.debug @.c.debug 
@.o.error:   @.c.error
        cc $(ccflags) -o @.o.error @.c.error 
@.o.main:   @.c.main
        cc $(ccflags) -o @.o.main @.c.main 
@.o.message:   @.c.message
        cc $(ccflags) -o @.o.message @.c.message 
@.o.setup:   @.c.setup
        cc $(ccflags) -o @.o.setup @.c.setup 
@.o.scan:   @.c.scan
        cc $(ccflags) -o @.o.scan @.c.scan 


# Dynamic dependencies:
o.swicall: s.swicall
o.debug:	c.debug
o.debug:	h.stats
o.debug:	C:h.swis
o.debug:	C:h.kernel
o.debug:	C:h.event
o.debug:	C:h.wimp
o.debug:	C:h.toolbox
o.debug:	C:h.toolbox
o.debug:	C:h.window
o.debug:	C:h.gadgets
o.debug:	C:h.gadgets
o.debug:	C:h.menu
o.debug:	C:h.saveas
o.debug:	C:h.proginfo
o.debug:	C:h.iconbar
o.debug:	C:h.wimplib
o.debug:	h.swicall
o.debug:	h.message
o.debug:	h.error
o.debug:	h.debug
o.debug:	h.setup
o.debug:	h.scan
o.error:	c.error
o.error:	h.stats
o.error:	C:h.swis
o.error:	C:h.kernel
o.error:	C:h.event
o.error:	C:h.wimp
o.error:	C:h.toolbox
o.error:	C:h.toolbox
o.error:	C:h.window
o.error:	C:h.gadgets
o.error:	C:h.gadgets
o.error:	C:h.menu
o.error:	C:h.saveas
o.error:	C:h.proginfo
o.error:	C:h.iconbar
o.error:	C:h.wimplib
o.error:	h.swicall
o.error:	h.message
o.error:	h.error
o.error:	h.debug
o.error:	h.setup
o.error:	h.scan
o.main:	c.main
o.main:	h.stats
o.main:	C:h.swis
o.main:	C:h.kernel
o.main:	C:h.event
o.main:	C:h.wimp
o.main:	C:h.toolbox
o.main:	C:h.toolbox
o.main:	C:h.window
o.main:	C:h.gadgets
o.main:	C:h.gadgets
o.main:	C:h.menu
o.main:	C:h.saveas
o.main:	C:h.proginfo
o.main:	C:h.iconbar
o.main:	C:h.wimplib
o.main:	h.swicall
o.main:	h.message
o.main:	h.error
o.main:	h.debug
o.main:	h.setup
o.main:	h.scan
o.message:	c.message
o.message:	h.stats
o.message:	C:h.swis
o.message:	C:h.kernel
o.message:	C:h.event
o.message:	C:h.wimp
o.message:	C:h.toolbox
o.message:	C:h.toolbox
o.message:	C:h.window
o.message:	C:h.gadgets
o.message:	C:h.gadgets
o.message:	C:h.menu
o.message:	C:h.saveas
o.message:	C:h.proginfo
o.message:	C:h.iconbar
o.message:	C:h.wimplib
o.message:	h.swicall
o.message:	h.message
o.message:	h.error
o.message:	h.debug
o.message:	h.setup
o.message:	h.scan
o.setup:	c.setup
o.setup:	h.stats
o.setup:	C:h.swis
o.setup:	C:h.kernel
o.setup:	C:h.event
o.setup:	C:h.wimp
o.setup:	C:h.toolbox
o.setup:	C:h.toolbox
o.setup:	C:h.window
o.setup:	C:h.gadgets
o.setup:	C:h.gadgets
o.setup:	C:h.menu
o.setup:	C:h.saveas
o.setup:	C:h.proginfo
o.setup:	C:h.iconbar
o.setup:	C:h.wimplib
o.setup:	h.swicall
o.setup:	h.message
o.setup:	h.error
o.setup:	h.debug
o.setup:	h.setup
o.setup:	h.scan
o.scan:	c.scan
o.scan:	h.stats
o.scan:	C:h.swis
o.scan:	C:h.kernel
o.scan:	C:h.event
o.scan:	C:h.wimp
o.scan:	C:h.toolbox
o.scan:	C:h.toolbox
o.scan:	C:h.window
o.scan:	C:h.gadgets
o.scan:	C:h.gadgets
o.scan:	C:h.menu
o.scan:	C:h.saveas
o.scan:	C:h.proginfo
o.scan:	C:h.iconbar
o.scan:	C:h.wimplib
o.scan:	h.swicall
o.scan:	h.message
o.scan:	h.error
o.scan:	h.debug
o.scan:	h.setup
o.scan:	h.scan
